package com.shareinfo.auto.service;

import java.util.List;

import com.shareinfo.auto.vo.ColumnInfo;
import com.shareinfo.auto.vo.ConfigureInit;
import com.shareinfo.auto.vo.ResultInfo;
import com.shareinfo.auto.vo.TableInfo;

public interface TableService {
	/**
	 * @Title: 初始化设置
	 * @param configureInit
	 */
	public void setConfigureInit(ConfigureInit configureInit);

	/**
	 * 获取表的相关信息
	 * 
	 */
	public TableInfo getTableInfo(ResultInfo resultInfo);

	// 获取表的主键
	public List<String> getKeyColumn(ResultInfo resultInfo);

	// 获取表字段
	public List<ColumnInfo> getColumns(ResultInfo resultInfo);
}
